package com.ruicar.afs.cloud.account.common.condition;

import com.ruicar.afs.cloud.common.modules.contract.enums.VoucherSendStatus;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author infinity
 * @version 1.0
 * @date 2020/7/5 19:07
 */
@Data
public class AccountVoucherInfoCondition {

    @ApiModelProperty("凭证号")
    private String voucherNo ;

    @ApiModelProperty("摘要")
    private String explanation ;

    @ApiModelProperty("合同号")
    private String contractNo ;

    @ApiModelProperty("供应商名称")
    private String dealerName ;

    @ApiModelProperty("制单日期")
    private String preparedDate ;

    @ApiModelProperty("记账日期")
    private String postingDate ;

    @ApiModelProperty("创建开始日期")
    private String createStartDate ;

    @ApiModelProperty("创建结束日期")
    private String createEndDate ;

    @ApiModelProperty("交易状态 枚举值：待发送，成功，失败")
    private VoucherSendStatus status;

    @ApiModelProperty("冲销凭证号")
    private String reversalVoucherNo ;
}
